const express = require('express')
// const formidableMiddleware = require('express-formidable')

// 处理跨域资源共享的中间件cors
const cors = require('cors')

const app = express()

// 使用处理跨域资源共享的中间件
app.use(cors())

// app.use(function (req, res, next) {
//   res.set('Access-Control-Allow-Origin', '*')
//   next()
// })

// 处理post请求,url编码数据
app.use(express.urlencoded({ extended: false }))
// 处理上传的文件
// app.use(
//   formidableMiddleware({
//     // 上传的文件存储的路径
//     uploadDir: './public/uploadDir',
//     // 上传的文件保留后缀名
//     keepExtensions: true,
//   })
// )

// 处理json格式的中间件
app.use(express.json())

app.get('/test', (req, res) => {
  res.send(req.query)
})
app.post('/test', (req, res) => {
  res.send(req.body)
})

app.listen(5000, (error) => {
  if (error) console.log('fail')
  else console.log('ok')
})
